home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 1: Comms & Networking / Almathera Ten on Ten - Disc 1: Comms & Networking.iso / amiga-useful / gnutar / readme.amiga < prev    next >
Encoding:
Text File  |  1995-05-10  |  3.8 KB  |  89 lines

  1.  
  2.  GNUTar Amiga Port of Version "16 Oct 1990"
  3.  Release:      V1.00
  4.  Release Date: 28.3.1995
  5.  
  6.  Original port done by Ed Berger
  7.  1995 adaption, SAS/C recompilation and 68030 version by Andreas R. Kleinert
  8.  
  9.                             ***
  10.  
  11.  When extracting TAR archives on the AMIGA there has always been a problem:
  12.  the only available GNUTar port was hard to find and if you got it
  13.  finally, it was just unoptimized for higher 68k CPUs.
  14.  On the other hand, a simple recompilation wasn't easy for most people,
  15.  since the GNU-C (GCC) Compiler isn't very widely used and adaptions
  16.  for other compilers aren't that easy (as I finally found out ;-)
  17.  
  18.                             ***
  19.  
  20.  My first step to solve this problem was porting the nice, small and
  21.  handy "DeTar" utility from MS-DOS to Amiga.
  22.  The usage was really simple and easy, since you'd just had to call
  23.  "DeTar [archive]" and the whole archive would have been unpacked.
  24.  While searching for Bugs within DeTar (thus using the available GNUTar
  25.  port) I decided to port GNUTar directly (since there actually appeared
  26.  an effect I thought of as a bug of DeTar, but really was a bug of GNUTar ;-)
  27.  
  28.  So, finally there's now a new SAS/C 6.51 port of GNUTar for the Amiga,
  29.  which isn't perfect at all yet, but might be the base for further
  30.  actions by other people.
  31.  
  32.                             ***
  33.  
  34.  Before I add the original "documentation" of Ed Berger, please take
  35.  a look at these notes:
  36.  
  37.        - the original GNUTar port had a small bug, which is _still_
  38.          present within this version:
  39.          when creating an archive with     GNUTar -c -f TAR.TAR FILE1
  40.          and then adding more files via    GNUTar -A -f TAR.TAR FILEx
  41.          the archive will be corrupted,
  42.          since all data will be written, but no filename (or even the
  43.          whole header ?) is placed within the file.
  44.          So don't use this option.
  45.        - some of the defines and/or functions, which hadn't be present
  46.          for the GCC are actually available for SAS/C and vice versa.
  47.          So there are still some dummy-functions or (hopefully)
  48.          equivalent replacements for such things.
  49.          See the files "sas_amiga.c" and "sas_amiga2.c" for code-replacements
  50.          and the "sasinclude/#?.h" files for more defines.
  51.          I went this way, since this prevented me from changing _anything_
  52.          within the orginal source.
  53.          The only thing to be done was setting definitions and compiler
  54.          options in the best way and then fill in the missing parts
  55.          (sounds easier, than it was %-)
  56.        - ahm...well: while compiling there occured several problems
  57.          (warnings, missing functions, which had to be substituted
  58.           by dummies, etc.). So remember: it works, but there's really
  59.          no guarantee for anything !
  60.  
  61.                             ***
  62.  
  63.          Andreas R. Kleinert, Fido   2:2457/435.10
  64.                               UseNet Andreas_Kleinert@superview.ftn.sub.org
  65.  
  66.                             ***
  67.  
  68. This is, what Ed Berger originally wrote in "readme.1st":
  69.  
  70. ****************************************************************************
  71.  
  72. I was looking for a tar program for the Amiga, since the gcc distribution,
  73. and minix distribution files are often in this format.  Tarsplit from an
  74. old fish disk was not sufficient.  I kept hearing about gnu-tar, but
  75. never saw it archived anywhere, until now.
  76.  
  77. Since I was not able to find gnu-tar, under any separate archive on the
  78. fish disks, or on my favorite ftp-sites, I pulled this out of the UUCP
  79. distribution from uunet.  The binary and man page were on disk 2, and
  80. the source files were on disk 3.  I hope that I didn't miss anything
  81. important.  I apologize for any inconvenience this may cause.  If in doubt
  82. go back to the UUCP distribution.
  83.  
  84. -Ed Berger
  85.  eb15@andrew.cmu.edu
  86.  
  87. ****************************************************************************
  88.  
  89.